Are Many Reactive Agents Better Than a Few Deliberative Ones?
نویسنده
چکیده
Problem solvers fall along a wide spectrum ranging from highly deliberative to highly re-active. Highly deliberative systems are able to design optimally efficient solutions to problems , but they require complete world models and consume inordinate computational resources. Reactive systems move in real time but cannot guarantee efficient solutions. They are also subject to looping behavior. One way to generate incrementally more efficient solutions is to be incrementally more deliberative, e.g., to increase the amount of mental search between actions. This paper presents an alternative method for generating more efficient solutions: increasing the number of reactive agents simultaneously attacking a given problem. This method provides a second, orthogonal degree of freedom. We find that in many domains, increasing agents is dramatically superior to increasing single-agent deliberative-ness. This is because solution quality improves rapidly as more reactive agents are added, but search time only increases linearly. This contrasts with adding more deliberativeness, which incurs exponentially increasing time costs. Ample empirical evidence is presented to support our conclusions. 1 Introduction This paper considers two aspects of computational problem solving: (1) search time-how long it takes to come up with a solution. (2) solution quality—how good that solution is, in terms of resources needed to execute it. There is an intuitive trade-off between (1) and (2). The longer we think about a problem, the better chance we have of finding a good solution. While search algorithms like A* [Hart et al., 1968] strive to limit (1) while optimizing (2), time limitations often force us to settle for suboptimal, or "satisficing" [Simon, 1957], solutions. Different situations will place different emphases on (1) and (2). Consider the problem of sending an inter-planetary probe to Neptune. In this case, it may be worth spending days or weeks to plot an optimal trajec-tory, since such calculations could save months of travel time. On the other hand, consider the case of Hernan Cortes, the Spanish conqueror of Mexico. While still a teenager in Spain, finding himself on the wrong end of a jealous husband's musket, Cortes immediately devised a plan to travel to the New World. The efficiency of his plan was not critical. What was important was that he get started right away. This paper studies search time versus solution quality in the context of the Real-Time-A* (RTA*) algorithm devised by [Korf, 1990]. The next section reviews how RTA* interleaves planning and execution, and how this leads …
منابع مشابه
Integrating Reactive and Deliberative Planning in a Household Robot
Autonomous agents that respond intelligentlyin dyoamic, complex environments need to be both reactive and deliberative. Reactive systems have traditionally fared better than deliberative planers in such environments, but are often hard to code and inflexible. To fill in some of these gaps, we propose a hybrid system that exploits the strengths of both reactive and deliberative systems. We demon...
متن کاملIntegrating Reactive and Deliberative Planning for Agents
Autonomous agents that respond intelligently in dynamic, complex environments need to be both reactive and deliberative. Reactive systems have traditionally fared better than deliberative planers in such environments, but are often hard to code and innexible. To ll in some of these gaps, we propose a hybrid system that exploits the strengths of both reactive and deliberative systems. We demonst...
متن کاملMany is more: The utility of simple reactive agents with predictive mechanisms in multiagent object collection tasks
This paper examines the tradeoffs between agents that can predict (and, therefore, take into account) other agent’s actions and agents that act on their own without taking other agents’ actions into account. A simple prediction mechanism allows agents to make reasonably accurate guesses about other agents’ future actions, thereby making better decisions about their own actions. Our experimental...
متن کاملMany is More, But Not Too Many: Dimensions of Cooperation of Agents with and without Predictive Capabilities
This paper examines the tradeoffs between agents that can predict (and, therefore, take into account) other agent’s actions and agents that act on their own without taking other agents’ actions into account. A simple prediction mechanism allows agents to make reasonably accurate guesses about other agents’ future actions, thereby making better decisions about their own actions. Our experimental...
متن کاملSteps Towards a Systematic Investigation of Possible Evolutionary Trajectories from Reactive to Deliberative Control Systems
Although they are vastly outnumbered by simpler control systems, complex, “deliberative” control systems have evolved on our planet. Hence, agents with deliberative capabilities must have adaptive advantages over agents with simpler control systems in some environments. This paper examines the tradeoffs between the costs of control systems and the benefits they offer in a variety of environment...
متن کامل